Speeding Up Dynamic Shortest-Path Algorithms

نویسندگان

  • Luciana S. Buriol
  • Mauricio G. C. Resende
  • Mikkel Thorup
چکیده

Dynamic shortest path algorithms update the shortest paths to take into account a change in an edge weight. This paper describes a new technique that allows the reduction of heap sizes used by several dynamic shortest path algorithms. For unit weight change, the updates can be done without heaps. These reductions almost always reduce the computational times for these algorithms. In computational testing, several dynamic shortest path algorithms with and without the heap-reduction technique are compared. Speedups of up to a factor of 1.8 were observed using the heap-reduction technique on random weight changes and of over a factor of five on unit weight changes. We compare as well with Dijkstra’s algorithm, which recomputes the paths from scratch. With respect to Dijkstra’s algorithm, speedups of up to five orders of magnitude are observed.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

ALGORITHMS FOR BIOBJECTIVE SHORTEST PATH PROBLEMS IN FUZZY NETWORKS

We consider biobjective shortest path problems in networks with fuzzy arc lengths. Considering the available studies for single objective shortest path problems in fuzzy networks, using a distance function for comparison of fuzzy numbers, we propose three approaches for solving the biobjective prob- lems. The rst and second approaches are extensions of the labeling method to solve the sing...

متن کامل

A decremental approach with the A⁄ algorithm for speeding-up the optimization process in dynamic shortest path problems

Dynamic (time-dependent) network routing has become important due to the deployment of advanced traveler information systems in navigation systems. We study the problem of speeding-up the shortest path in continuous-time dynamic networks without a priori knowledge of the link travel times. We apply the A⁄ algorithm using the decremental approach to reduce the network size and speed-up the optim...

متن کامل

Speeding up Stochastic Dynamic Programming with Zero-Delay Convolution

We show how a technique from signal processing known as zero-delay convolution can be used to develop more efficient dynamic programming algorithms for a broad class of stochastic optimization problems. This class includes several variants of discrete stochastic shortest path, scheduling, and knapsack problems, all of which involve making a series of decisions over time that have stochastic con...

متن کامل

Continuous and Discrete Time Label Setting Algorithms for the Time Dependent Bi-Criteria Shortest Path Problem

In this paper we address the bi-criteria shortest path problem in a network with timedependent cost functions, a travel time constraint and zero waiting time at nodes. We propose a discrete time forward label setting algorithm which outperforms other approaches in the literature. We also propose a second, more general, forward label setting algorithm that can handle both discrete and continuous...

متن کامل

Algorithms for minimum-cost paths in time-dependent networks with waiting policies

We study the problem of computing minimum-cost paths through a time-varying network, in which the travel time and travel cost of each arc are known functions of one’s departure time along the arc. For some problem instances, the ability to wait at nodes may allow for less costly paths through the network. When waiting is allowed, it is constrained by a (potentially time-varying) waiting policy ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • INFORMS Journal on Computing

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2008